
import request from '../../../utils/request.js'
function getMapInitData(baseId){
	// console.log(baseId)
	return new Promise((reslove, reject) => {
		// 获取地图数据
		request.get('/api/orchard/queryCoordinate', {
			baseId: baseId,
			type: '1'
		}).then(res => {
			if (res.code == 200) {
				if (res.data&&res.data.enclosure) {
					let data = JSON.parse(res.data.enclosure)
					// this.mapDataId = res.data.id
					// console.log(data)
					let datas = {
						mapData: data.json,
						postUrl: '/api/orchard/updateCoordinate',
						mapDataId: res.data.id
					}
					reslove(datas)
				} else {
					// 如果上一个接口获取到的数据为空
					request.get('/api/orchard/orchardList/queryBase', {
						id: baseId,
						type: '1'
					}).then(res => {
						if (res.code == 200) {
							// console.log(res.data, '23123123132123')
							if (res.data&&res.data.enclosure) {
								let data = JSON.parse(res.data.enclosure)
								// this.mapDataId = res.data.id
								// console.log(data)
								let datas = {
									mapData: data.json,
									postUrl: '/api/orchard/updateCoordinate',
									mapDataId: res.data.id
								}
								reslove(datas)
							} else {
								let datas = {
									mapData: [],
									postUrl: '/api/orchard/saveCoordinate',
									mapDataId: ''
								}
								reslove(datas)
							}
						}
					})
					// reslove([])
				}
			}
		})
	})
}
export default getMapInitData